package com.yuncheng.spcyApi.selectXzxkApi.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 事项申请相对人信息
 * @author hua
 */
public class XzspSqsxXdrxxVo implements Serializable {
    /** id */
    private String id;

    /** 相对人信息ID */
    @JsonProperty("xdrxx_id")
    private String xdrxx_id;

    /** 事项申请基本信息ID */
    @JsonProperty("sxsqjbxx_id")
    private String sxsqjbxx_id;

    /** 相对人名称 */
    private String xdrmc;

    /** 相对人名称（英文） */
    private String xdrmcyw;

    /** 相对人类别;@vaule 1|2|3：法人及非法人组织|个体工商户|自然人 */
    @JsonProperty("xdr_lb")
    private String xdr_lb;

    /** 统一社会信用代码 */
    private String tyshxydm;

    /** 组织机构代码 */
    private String zzjgdm;

    /** 省份 */
    private String sf;

    /** 联系人 */
    private String lxr;

    /** 联系人职位 */
    private String lxrzw;

    /** 联系人手机 */
    private String lxrsj;

    /** 联系人性别 */
    private String lxrxm;

    /** 联系人邮箱 */
    private String lxryx;

    /** 联系人住所 */
    private String lxrzs;

    /** 联系电话 */
    private String lxdh;

    /** 传真 */
    private String cz;

    /** 电子邮箱 */
    private String dzyx;

    /** 注册地址（住所） */
    private String zcdz;

    /** 注册资金(万元) */
    private String zczj;

    /** 创立/开办时间 */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date clsj;

    /** 注册地址邮编 */
    private String zcdzyb;

    /** 注册地址电话 */
    private String zcdzdh;

    /** 备注 */
    private String bz;

    /** 行政区划 */
    private String xzqh;

    /** 是否隶属企业集团;@values 0:否 | 1:是 */
    private String sflsqyjt;

    /** 企业集团名称 */
    private String qyjtmc;

    /** 企业集团社会信用代码 */
    private String qyjtshxydm;

    /** 是否上市公司标识;@values 0:否 | 1:是 */
    private String sfssgsbs;

    /** 联系人身份证 */
    private String lxrsfz;

    /** 原证件编号 */
    private String yzjbh;

    /** 三资企业外方国别或地区及名称 */
    private String szqywfgbdymc;

    /** 最近更名日期 */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date zjgmrq;

    /** 生产方式 */
    private String scfs;

    /** 企业性质ID */
    @JsonProperty("qyxz_id")
    private String qyxz_id;

    /** 营业期限 */
    private String yyqx;

    /** 企业类别编码;@values 取同名分类字典 */
    private String qylbbm;

    /** 证件分类;@values 0:许可证 | 1:备案凭证 | 2:批件 */
    private String zjfl;

    /** 是否法人企业 0:否 1:是 */
    private String sffrqy;

    /** 原相对人名称 */
    private String yxdrmc;

    /** 原注册地址（住所） */
    private String yzcdz;

    /** 注册地址（住所）英文 */
    private String zcdzyw;

    /** 备用地址 */
    private String bydz;

    /** 企业属性标志ID;用于区分企业在事项申请中承担的角色;@value 1:申请单位|2:生产者（生产企业）|3:承产者|4:售后服务单位|5:上级单位或投资者名称|6:出口企业|7:受托方企业|8:生产者2（生产企业）|9:生产者3（生产企业）|10:生产者4（生产企业）|11:生产者5（生产企业）|12:经营批发企业|13:销售企业|14:购进企业|15:受托方生产企业|16:药品研究机构|17:寄件单位|18:收件（货）单位|19:报验单位|20:制剂室（企业）|21:广告代办企业|22:委托制剂配制单位|999:其他企业 */
    @JsonProperty("qysx_id")
    private String qysx_id;

    /** GMP证书编号 */
    private String gmpzsbh;

    /** 生产经营场所 */
    private String scjycs;

    /** GMP证书号 */
    private String gmpzsh;

    /** 许可证编号 */
    private String xkzbh;

    /** 生产经营场所邮编 */
    private String scjycsyb;

    /** 法人名称 */
    private String frmc;

    /** 原许可证发证单位 */
    private String yfzdw;

    /** 负责人名称 */
    private String fzrmc;

    /** 联系人身份证件类型;@values 1:中华人民共和国居民身份证 | 4:外国（地区）护照 | 5:港澳台永久性居民身份证 | 2:中华人民共和国军官证 | 3:中华人民共和国警官证 | 9:其他有效身份证件 */
    private String lxrsfzjlx;

    /** 医疗机构类别 */
    private String yljglb;

    /** 法定代表人联系手机 */
    private String fddbrlxsj;

    /** 备用地址邮编 */
    private String bydzyb;

    /** 原证件发证时间 */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd HH:mm:ss"
    )
    private Date yzjfzsj;

    /** 原证件有效期 */
    @JsonFormat(
            timezone = "GMT+8",
            pattern = "yyyy-MM-dd"
    )
    @DateTimeFormat(
            pattern = "yyyy-MM-dd"
    )
    private Date yzjyxq;

    /** 工商登记机构 */
    private String gsdjjg;

    /** 法人职位 */
    private String frzw;

    /** 负责人职位 */
    private String fzrzw;

    /** 注册号 */
    private String zch;

    /** 经济性质 */
    private String jjxz;

    /** 企业类型 */
    private String qylx;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getXdrxx_id() {
        return xdrxx_id;
    }

    public void setXdrxx_id(String xdrxx_id) {
        this.xdrxx_id = xdrxx_id;
    }

    public String getSxsqjbxx_id() {
        return sxsqjbxx_id;
    }

    public void setSxsqjbxx_id(String sxsqjbxx_id) {
        this.sxsqjbxx_id = sxsqjbxx_id;
    }

    public String getXdrmc() {
        return xdrmc;
    }

    public void setXdrmc(String xdrmc) {
        this.xdrmc = xdrmc;
    }

    public String getXdrmcyw() {
        return xdrmcyw;
    }

    public void setXdrmcyw(String xdrmcyw) {
        this.xdrmcyw = xdrmcyw;
    }

    public String getXdr_lb() {
        return xdr_lb;
    }

    public void setXdr_lb(String xdr_lb) {
        this.xdr_lb = xdr_lb;
    }

    public String getTyshxydm() {
        return tyshxydm;
    }

    public void setTyshxydm(String tyshxydm) {
        this.tyshxydm = tyshxydm;
    }

    public String getZzjgdm() {
        return zzjgdm;
    }

    public void setZzjgdm(String zzjgdm) {
        this.zzjgdm = zzjgdm;
    }

    public String getSf() {
        return sf;
    }

    public void setSf(String sf) {
        this.sf = sf;
    }

    public String getLxr() {
        return lxr;
    }

    public void setLxr(String lxr) {
        this.lxr = lxr;
    }

    public String getLxrzw() {
        return lxrzw;
    }

    public void setLxrzw(String lxrzw) {
        this.lxrzw = lxrzw;
    }

    public String getLxrsj() {
        return lxrsj;
    }

    public void setLxrsj(String lxrsj) {
        this.lxrsj = lxrsj;
    }

    public String getLxrxm() {
        return lxrxm;
    }

    public void setLxrxm(String lxrxm) {
        this.lxrxm = lxrxm;
    }

    public String getLxryx() {
        return lxryx;
    }

    public void setLxryx(String lxryx) {
        this.lxryx = lxryx;
    }

    public String getLxrzs() {
        return lxrzs;
    }

    public void setLxrzs(String lxrzs) {
        this.lxrzs = lxrzs;
    }

    public String getLxdh() {
        return lxdh;
    }

    public void setLxdh(String lxdh) {
        this.lxdh = lxdh;
    }

    public String getCz() {
        return cz;
    }

    public void setCz(String cz) {
        this.cz = cz;
    }

    public String getDzyx() {
        return dzyx;
    }

    public void setDzyx(String dzyx) {
        this.dzyx = dzyx;
    }

    public String getZcdz() {
        return zcdz;
    }

    public void setZcdz(String zcdz) {
        this.zcdz = zcdz;
    }

    public String getZczj() {
        return zczj;
    }

    public void setZczj(String zczj) {
        this.zczj = zczj;
    }

    public Date getClsj() {
        return clsj;
    }

    public void setClsj(Date clsj) {
        this.clsj = clsj;
    }

    public String getZcdzyb() {
        return zcdzyb;
    }

    public void setZcdzyb(String zcdzyb) {
        this.zcdzyb = zcdzyb;
    }

    public String getZcdzdh() {
        return zcdzdh;
    }

    public void setZcdzdh(String zcdzdh) {
        this.zcdzdh = zcdzdh;
    }

    public String getBz() {
        return bz;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getXzqh() {
        return xzqh;
    }

    public void setXzqh(String xzqh) {
        this.xzqh = xzqh;
    }

    public String getSflsqyjt() {
        return sflsqyjt;
    }

    public void setSflsqyjt(String sflsqyjt) {
        this.sflsqyjt = sflsqyjt;
    }

    public String getQyjtmc() {
        return qyjtmc;
    }

    public void setQyjtmc(String qyjtmc) {
        this.qyjtmc = qyjtmc;
    }

    public String getQyjtshxydm() {
        return qyjtshxydm;
    }

    public void setQyjtshxydm(String qyjtshxydm) {
        this.qyjtshxydm = qyjtshxydm;
    }

    public String getSfssgsbs() {
        return sfssgsbs;
    }

    public void setSfssgsbs(String sfssgsbs) {
        this.sfssgsbs = sfssgsbs;
    }

    public String getLxrsfz() {
        return lxrsfz;
    }

    public void setLxrsfz(String lxrsfz) {
        this.lxrsfz = lxrsfz;
    }

    public String getYzjbh() {
        return yzjbh;
    }

    public void setYzjbh(String yzjbh) {
        this.yzjbh = yzjbh;
    }

    public String getSzqywfgbdymc() {
        return szqywfgbdymc;
    }

    public void setSzqywfgbdymc(String szqywfgbdymc) {
        this.szqywfgbdymc = szqywfgbdymc;
    }

    public Date getZjgmrq() {
        return zjgmrq;
    }

    public void setZjgmrq(Date zjgmrq) {
        this.zjgmrq = zjgmrq;
    }

    public String getScfs() {
        return scfs;
    }

    public void setScfs(String scfs) {
        this.scfs = scfs;
    }

    public String getQyxz_id() {
        return qyxz_id;
    }

    public void setQyxz_id(String qyxz_id) {
        this.qyxz_id = qyxz_id;
    }

    public String getYyqx() {
        return yyqx;
    }

    public void setYyqx(String yyqx) {
        this.yyqx = yyqx;
    }

    public String getQylbbm() {
        return qylbbm;
    }

    public void setQylbbm(String qylbbm) {
        this.qylbbm = qylbbm;
    }

    public String getZjfl() {
        return zjfl;
    }

    public void setZjfl(String zjfl) {
        this.zjfl = zjfl;
    }

    public String getSffrqy() {
        return sffrqy;
    }

    public void setSffrqy(String sffrqy) {
        this.sffrqy = sffrqy;
    }

    public String getYxdrmc() {
        return yxdrmc;
    }

    public void setYxdrmc(String yxdrmc) {
        this.yxdrmc = yxdrmc;
    }

    public String getYzcdz() {
        return yzcdz;
    }

    public void setYzcdz(String yzcdz) {
        this.yzcdz = yzcdz;
    }

    public String getZcdzyw() {
        return zcdzyw;
    }

    public void setZcdzyw(String zcdzyw) {
        this.zcdzyw = zcdzyw;
    }

    public String getBydz() {
        return bydz;
    }

    public void setBydz(String bydz) {
        this.bydz = bydz;
    }

    public String getQysx_id() {
        return qysx_id;
    }

    public void setQysx_id(String qysx_id) {
        this.qysx_id = qysx_id;
    }

    public String getGmpzsbh() {
        return gmpzsbh;
    }

    public void setGmpzsbh(String gmpzsbh) {
        this.gmpzsbh = gmpzsbh;
    }

    public String getScjycs() {
        return scjycs;
    }

    public void setScjycs(String scjycs) {
        this.scjycs = scjycs;
    }

    public String getGmpzsh() {
        return gmpzsh;
    }

    public void setGmpzsh(String gmpzsh) {
        this.gmpzsh = gmpzsh;
    }

    public String getXkzbh() {
        return xkzbh;
    }

    public void setXkzbh(String xkzbh) {
        this.xkzbh = xkzbh;
    }

    public String getScjycsyb() {
        return scjycsyb;
    }

    public void setScjycsyb(String scjycsyb) {
        this.scjycsyb = scjycsyb;
    }

    public String getFrmc() {
        return frmc;
    }

    public void setFrmc(String frmc) {
        this.frmc = frmc;
    }

    public String getYfzdw() {
        return yfzdw;
    }

    public void setYfzdw(String yfzdw) {
        this.yfzdw = yfzdw;
    }

    public String getFzrmc() {
        return fzrmc;
    }

    public void setFzrmc(String fzrmc) {
        this.fzrmc = fzrmc;
    }

    public String getLxrsfzjlx() {
        return lxrsfzjlx;
    }

    public void setLxrsfzjlx(String lxrsfzjlx) {
        this.lxrsfzjlx = lxrsfzjlx;
    }

    public String getYljglb() {
        return yljglb;
    }

    public void setYljglb(String yljglb) {
        this.yljglb = yljglb;
    }

    public String getFddbrlxsj() {
        return fddbrlxsj;
    }

    public void setFddbrlxsj(String fddbrlxsj) {
        this.fddbrlxsj = fddbrlxsj;
    }

    public String getBydzyb() {
        return bydzyb;
    }

    public void setBydzyb(String bydzyb) {
        this.bydzyb = bydzyb;
    }

    public Date getYzjfzsj() {
        return yzjfzsj;
    }

    public void setYzjfzsj(Date yzjfzsj) {
        this.yzjfzsj = yzjfzsj;
    }

    public Date getYzjyxq() {
        return yzjyxq;
    }

    public void setYzjyxq(Date yzjyxq) {
        this.yzjyxq = yzjyxq;
    }

    public String getGsdjjg() {
        return gsdjjg;
    }

    public void setGsdjjg(String gsdjjg) {
        this.gsdjjg = gsdjjg;
    }

    public String getFrzw() {
        return frzw;
    }

    public void setFrzw(String frzw) {
        this.frzw = frzw;
    }

    public String getFzrzw() {
        return fzrzw;
    }

    public void setFzrzw(String fzrzw) {
        this.fzrzw = fzrzw;
    }

    public String getZch() {
        return zch;
    }

    public void setZch(String zch) {
        this.zch = zch;
    }

    public String getJjxz() {
        return jjxz;
    }

    public void setJjxz(String jjxz) {
        this.jjxz = jjxz;
    }

    public String getQylx() {
        return qylx;
    }

    public void setQylx(String qylx) {
        this.qylx = qylx;
    }
}
